using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Content.Pipeline;
using Microsoft.Xna.Framework.Content.Pipeline.Graphics;

namespace Phoenix.Xna.Framework.ContentPipeline.Models
{
    public class SkinnedModelMaterialContent : MaterialContent
    {
        public Vector3 EmissiveColor { get; set; }
        public Vector3 DiffuseColor { get; set; }
        public Vector3 SpecularColor { get; set; }
        public float SpecularPower { get; set; }
        public bool IsDiffusedMapped { get; set; }
        public bool IsNormalMapped { get; set; }
        public bool IsSpecularMappped { get; set; }
        public ExternalReference<TextureContent> DiffuseMapContent { get; set; }
        public ExternalReference<TextureContent> NormalMapContent { get; set; }
        public ExternalReference<TextureContent> SpecularMapContent { get; set; }

        internal SkinnedModelMaterialContent()
        {
        }
    }
}